
//如何使用yield数据交互

//除了从生成器返回值外，你还可以发送值给生成器

function* gen(){
    console.log(1)
    const input = yield;
    console.log(2)
    console.log(input)
    const input2 = yield;
    console.log(3)
    console.log(input2)
}
const it = gen();
it.next();
//向生成器的next方法传递参数，可以给生成器里面的变量赋值
it.next('hello');
it.next('world');